from django.db import models


class BaseModel(models.Model):
    """
    提供给Address继承      补充通用 字段  create_time(创建时间) update_time(更新时间)

    auto_now_add = True  # 这个参数的默认值也为False，设置为True时，会在model对象第一次被创建时，将字段的值设置为创建时的时间，以后修改对象时，字段的值不会再更新。
    auto_now = True    这个参数的默认值为false，设置为true时，能够在保存该字段时，将其值设置为当前时间，并且每次修改model，都会自动更新。

    abstract=True 抽象 告诉django迁移的时候 不创建BaseModel表
    """
    create_time = models.DateTimeField(auto_now_add=True, verbose_name="创建数据的时间")
    update_time = models.DateTimeField(auto_now=True, verbose_name="更新数据的时间")

    class Meta:
        abstract = True  # 抽象 告诉django迁移的时候 不创建BaseModel表 只是用来继承的
